@charset "utf-8";
/*
Theme Name: 6cti
Theme URI: http://www.filmac.com/
Description: default theme.
Version: 0.1
Author: filmac
Author URI: http://www.filmac.com/


*/

/*reset style
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

body {

}

a img {
  border: 0px;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}

ol, ul {
	list-style: none;
}

blockquote {
	quotes: none;
}

blockquote:before, blockquote:after {
	content: '';
	content: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img {
	border: none;
}
.limpia {
	clear:both;
	}
	
/* =Menu
-------------------------------------------------------------- */
#access {
	width:740px;
	}
#access .menu-header, div.menu {
	font-size: 14px;
	font-family:'PT Serif', serif;
	font-weight:700;
	margin-left:0px;
	text-align:left;
}
#access .menu-header ul.sub-menu {
	font-size: 14px;
	font-family:'PT Serif', serif;
	font-weight:400;
	margin-left:0px;
	margin-right: 16px;
	width: 110px;
	text-align:left;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	width:110px;
	border-top:#000000 solid 8px;
	float: left;
	margin-right: 16px;
	position: relative;
}

#access ul.sub-menu li {
	width:110px;
	border-top:#000 solid 1px;
	float: left;
	position: relative;
}

#access a {
	color: #000;
	display: block;
	line-height: 25px;
	padding: 0 6px;
	text-decoration: none;
}
#access ul ul {
	/*box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);*/
	border-top: #000000 solid 1px;
	display: none;
	position: absolute;
	background: rgba(145,172,186,0.9);
	top: 25px;
	left: 0;
	float: left;
	width: 110px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 110px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	line-height: 1em;
	padding: 6px;
	width: 98px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	color: #000;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #000;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
#categorybar ul li.current_page_item a {
	color:#FFFFFF;
	}
	
#categorybar ul li.current-cat a {
	color:#FFFFFF;
	}
#access .menu-header li#menu-item-939 {
	width:110px;
	border-top:#666 solid 8px;
	float: left;
	margin-right: 0px;
	position: relative;
	}
#access .menu-header li#menu-item-939 a {
	color:#666;
	}	

/* =Layout
-------------------------------------------------------------- */
#page {
	width:1000px;
	margin: auto;
	padding-top:35px;
	font-family:'PT Serif', serif;
	font-size:14px;
	font-weight:400px;
	}
#sidebar {
	float: left;
	width:180px;
	margin-left:10px;
	margin-right:56px;
	
	}	
#principal {
	float:left;
	width:740px;
	}
#content a{
	color:#000000;
	text-decoration: underline;
	}
#content a:hover{
	color:#000000;
	text-decoration: underline;
	background-color: rgba(145, 172, 186, 0.9);
	}		
#header {
	width:740px;
	}
#imagencabecera {
	padding:0px 0 20px 0;
	margin-top: 20px;
	}
.homecontent {
	border-top:#000000 solid 8px;
	}
.lugar-content {
	width:740px;
	border-top:#000000 solid 8px;
	}	
#homecontent {
	margin-left: -16px;
	}
.itemhome {
	margin-left:16px;
	float:left;
	width:236px;
	margin-bottom:16px;
	margin-top:16px;
	}
.contenedorhome {
	width:236px;
	height:236px;
	position:relative;
	margin-bottom:16px;
	}
.imgcontenedor {
	width:236px;
	height:236px;
	z-index:5;
	position:absolute;
	}		
.titlehome {
	width:220px;
	height:220px;
	background: rgba(145,172,186,0.9);
	padding: 8px;
	top:auto;
	position:absolute;/**/
	z-index:111;
	display:block;
	}	
.titlevisible {
	opacity:0;
	filter:alpha(opacity=0);
	}
.titlevisible:hover {
	opacity:0.9;
	filter:alpha(opacity=90);
	}			
 h2 a.titlehome {
	font-size: 24px;
	font-weight:700;
	}	
.itemhome a {
	color:#000000;
	text-decoration: none;
	}

		
#contenidoubica {
	width:488px;
	}	
.lugar-content h2 {
	font-size:48px;
	font-weight:700;
	}	
	
#contenidopost {
	float:left;
	width:488px;
	margin-right:16px;
	border-top:#000000 solid 8px;
	}
#contenidoediciones {
	float:left;
	width:488px;
	margin-right:16px;
	border-top:#000000 solid 8px;
	padding-top:16px;
	}	
#contenidopost h2 {
	font-size:48px;
	font-weight:700;
	}
#contenidoediciones h2 {
	font-size:48px;
	font-weight:700;
	}	
#contenidoediciones h3 {
	font-size:24px;
	font-weight:700;
	padding-top:8px;
	margin-top:8px;
	border-top:#000000 solid 1px;
	}
#contenidoediciones h4 {
	font-size:18px;
	font-weight:700;
	margin-top:8px;
	}	
.logoscongresosant {
	width:100%;
	padding:8px 0;
	margin:8px 0;
	border-top:#ebebeb solid 1px;
	border-bottom:#ebebeb solid 1px;
	background:#ebebeb;
	
	}	
.img1{
	margin-right:8px;
	}
.img2{
	margin-right:8px;
	}
.img3{
	margin-right:0px;
	}	
.destacadoamarillo{
	background:rgba(145, 172, 186, 0.9);
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	font-weight:bold;
	font-size:18px;
	padding: 8px;
	margin: 8px 0;
	}	
.entry ul {
	list-style:circle;
	margin-left:32px;
	margin-bottom:16px;
	}	
.newsletterform {
	margin-top:16px;
	background:#FFF;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	
	}					
.doblelinea {
	width:100%;
	background:	url(images/fondo_doblelinea.png) repeat;
	height:5px;
	margin: 11px 0px;
	}
#bannerhome {
	margin-left:16px;
	width:740px;
	margin-bottom: 11px;
	margin-top: 11px;
	}	
.socialsingle {
	margin-top:11px;
	}
.socialicons {
	float:left;
	margin-right:5px;
	}		
.cartel-post {
	float:left;
	width:236px;
	padding-top:22px;
	border-top:#000000 solid 8px;
	border-bottom:#000000 solid 8px;
	}	
.images-page {
	float:left;
	width:236px;
	padding-top:22px;
	border-top:#000000 solid 8px;
	}	
.navega-page {
	float:left;
	width:236px;
	padding-top:16px;
	border-top:#000000 solid 8px;
	}	
.piefoto {
	/*visibility:hidden;*/
	margin-top:7px;
	font-size:11px;
	margin-bottom:11px;
	}
#content h3 {
	font-size:24px;
	font-weight:700;
	}
#content h3 a {
	text-decoration:none;
	}	
small {
	color:#999999;
	font-size:11px;
	}	
.mapa {
	margin-top:16px;
	}
.addthis_button_facebook_like {
  width : 120px;
}	

.navigation {
	float: right;
	margin-top:16px;
	padding-left:16px;
	font-family:'PT Serif', serif;
	font-size:14px;
	}
	
.navigation a {
	color:#000000;
	}	

/* =Comentarios
-------------------------------------------------------------- */
h3#comments {
	font-size:18px;
	}
.cursiva {
	font-family:'PT Serif', serif;
	font-style:italic;
	}
#respond h3.reply {
	font-size:18px;
	color:#333333;
	}	
#commentform input {
    background-color: #FFF;
    border: #000000 solid 1px;
    margin: 5px 5px 0 0;
    padding-top: 1px;
    width: 151px;
}
li.comment {
	margin: 0 0  7px 0px;
	padding-bottom:7px;
	border-bottom:#666666 solid 1px;
	}
textarea {
    background-color: #FFF;
    border: #000000 solid 1px;
    margin: 5px 0 0 0;
    padding: 4px;
    width: 478px;/**/
}
#commentform input#submit {
    background-color: #000;
    border: 0px;
    margin: 5px 0 10px 0;
    padding: 3px;
	color:#FFFFFF;
}
		
/* =Sidebar
-------------------------------------------------------------- */	
.separatasidebar {
	height:8px;
	width:45px;
	margin-top:0px;
	background:#000000;
	}
.socialsidebar {
	margin:16px 0;
	}	
.socialitem {
	margin-right:3px;
	float:left;
	}	
.adcvbranding {
	margin:16px 0;
	}	
#metanavegacion {
	/*margin-top:19px;*/
	margin-bottom:19px;
	font-weight:bold;
	}
.meta-item {
	margin-bottom:5px;
	}		
#sidebar h2 {
	font-size:14px;
	color:#000000;
	font-weight:700;
	margin-top:11px;
	}
#sidebar {
	font-size:14px;
	color:#000000;
	line-height: 22px;
	}	
#sidebar ul ul {
	color:#000000;
	margin-bottom:13px;
	}
#sidebar a {
	color:#000000;
	text-decoration: none;
	}	
#sidebar a:hover {
	color:#000000;
	background: rgba(145,172,186,0.9);
	}	
/* formularios Contact Form 7 */
.formulario {
	padding-top:5px;
	/*border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;*/
	}
.wpcf7 p {
	text-align: left;
	margin-bottom: 9px;
	}
p.legal {
	font-size: 10px;
	line-height:15px;
	}	

.wpcf7 em {
	font-size: 0.8em;
	text-align: left;
	color: #666666;
	
	}	
p.separataform {
	border-top:#000000 solid 1px;
	padding-top:5px;
	}
.wpcf7 [type="text"], .wpcf7 input[type="file"], .wpcf7 input[type="submit"], .wpcf7 input[type="email"] {
	width: 400px;/**/
	padding: 10px 2px 10px 2px;
	border:1px #000000 solid;
	background-color: #FFF;
	margin: 0px 5px 1px 0px;
	}
.wpcf7-list-item input {
	width: 22px;/**/
	}	
.wpcf7-list-item label {
	display:list-item;
	list-style:none;
	margin-left:22px;
	margin-bottom: 5px;
	}	
.amarilloform {
	background: #FFFF33 ;
	}
.wpcf7  textarea {
	width: 400px;/**/
	border:0px;
	background-color: #FFF;
	border:1px #000000 solid;
	padding: 0px;
	}
	
#sender input {
	background-color:#C00000;
	border:1px solid #C00000;
	color:#FFFFFF;
	margin: 0 0 25px auto;
	float: right;
	}

.wpcf7 input#sender  {
	background-color:#000;
	border:1px solid #000;
	width: 151px;
	color:#FFFFFF;
	margin: 0 0 25px auto;
	float: right;
	}
.textoform	{
		display: inline-block;
		width: 150px;
		text-align: right;
	}
	
.textoarea	{
		display: inline-block;
		width: 150px;
		text-align: right;
		vertical-align: top;
	}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 406px;
    padding: 10px 2px 10px 2px;
}

input.wpcf7-form-control.wpcf7-submit {
    border: 3px #000000 solid;
    margin: 14px 0 28px;
    cursor: pointer;
    transition: all .2s ease;
    background-color: #000000;
    color: white;
    font-size: 15px;
    font-weight: 600;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: rgb(145,172,186);
    border-color: transparent;
}
/* =footer
-------------------------------------------------------------- */		

#footer {
	width: 740px;
	margin-left:246px;
	margin-top:16px;
	margin-bottom:11px;
	}
#footer p {
	font-size: 12px;
	color:#000;
	margin-top:7px;
	}
#footer a {
	color:#000;
	text-decoration:none;
	}	
#footer a:hover {
	color:#000;
	text-decoration:none;
	background: rgba(145,172,186,0.9);
	}	
/*  */

