/**
 * @   version: selo_default.css / 1.0
 * @    author: Asesores Informáticos SVFNET ( Julio Varela )
 * @   package: template SELO
 * @ copyright: Copyright (C) 2009. All rights reserved.
 */

* { 
	padding: 0; 
	margin: 0; 
} 
body {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
}
body#page {
	background: #a3c5d2;
	line-height: 150%; 
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	color: #646464; 
	font-size: 10px;
}
body.blue a:link {
	color: #1e87c8;
}
body.blue a:visited {
	color: #1e87c8;
}
body.blue a:hover {
	color: #00afff;
}
body.blue H1 {
	color: #5591d7;
}
body.blue H4 {
	color: #5591d7;
}
body.blue H6 {
	color: #5591d7;
}
body.blue div.wrapper {
	width: 940px;
}
div.wrapper {
	margin: auto
}
body.blue div#header div.header-bg {
	background: url(../comunes/selo_headerbg.png) repeat-x 0px 100%;
}
body.blue div#header div.header-bl {
	background: url(../comunes/selo_headerbl.png) no-repeat 0px 100%;
}
body.blue div#header div.header-br {
	background: url(../comunes/selo_headerbr.png) no-repeat 100% 100%;
	height: 170px;
}
div#page-body {
	background: url(../comunes/selo_bodybkg.png) #ffffff repeat-x 50% 0px;
}
div.wrapper-tl {
	background: url(../comunes/selo_wrappertl.png) #ffffff no-repeat 0px 0px;
}
div.wrapper-tr {
	padding: 0px 35px 0px 35px; 
	background: url(../comunes/selo_wrappertr.png) no-repeat 100% 0px;
}
div#header {
	z-index: 10; 
	padding: 0px 0px 0px 0px; 
	margin: 0px -10px 0px -10px; 
	position: relative; 
	clear: both; 
	width: auto;
	background: url(../comunes/selo_headert.png) no-repeat 50% 0px; 
}
div#logo {
	position: absolute; 
	top: 4px; 
	left: -17px;
}
div#logo span {
	margin-left: -2000px;
}
div#topmenu {
	padding: 0px 1px 0px 0px; 
	position: absolute; 
	min-height: 15px; 
	top: 130px; 
	left: 0px;
}
img {
	border-width: 0px; 
}
div#banner {
	z-index: 3; 
	position: absolute; 
	top: 0px; 
	left: 164px;
}
div#info {
	margin: 0px 0px 0px 0px; 
	min-height: 400px; 
	width: auto; 
}
div#info div#izquierda {
	margin: 10px 0px 0px 0px; 
	padding: 5px 5px 5px 5px; 
	width: 590px; 
	vertical-align: top;
	float:left; 
	background: #ffffff 0px 0px;
}
div#info div#izquierda .novedades {
	padding : 0px 0px 0px 0px; 
	font-family: verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #999999;
	text-align: left; 
	float:left; 
}
div#info div#izquierda .novedades .cls { 
	margin: 15px;
} 
div#info div#izquierda .novedades .datos {
	padding : 5px 5px 5px 5px; 
	text-align: left; 
	float:left; 
	background: #ffffff 0px 0px;
}
div#info div#izquierda .novedades .datos h2 {
	padding: 5px 0px 2px 0px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ff9966;
	border-bottom: 1px #e5e5e5 solid;
}
div#info div#izquierda .novedades .datos img {
	margin: 15px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	float:left; 
}
div#info div#izquierda .novedades .datos h3 { 
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #0099cc; 
	float:left; 
} 
div#info div#izquierda .novedades .datos p { 
	margin: 35px 0px 0px 0px;
} 
div#info div#izquierda .novedades .datos .datodia {
	color: #ff9966;
}
div#info div#izquierda .novedades .datos .linkceleste {
	font-family: verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #0099ff; 
}
div#info div#izquierda .novedades .datos a:link.linkceleste, a:visited.linkceleste, a:active.linkceleste { 
	color: #0099ff; 
	text-decoration: none;
} 
div#info div#izquierda .novedades .datos a:hover.linkceleste { 
	color: #336699; 
	text-decoration: none;
} 
div#page-foot {
	padding-bottom: 30px; 
	background: url(../comunes/selo_footbkg.png) repeat-x 50% 0px;
}
div#page-foot div.wrapper-tl {
	background: url(../comunes/selo_footleft.png) #ffffff no-repeat 0px 0px;
}
div#page-foot div.wrapper-tr {
	padding: 0px 35px 0px 35px; 
	background: url(../comunes/selo_footright.png) no-repeat 100% 0px;
}
div#page-foot div#info-foot {
	z-index: 10; 
	padding: 0px 0px 0px 0px; 
	margin: 0px -10px 0px -10px; 
	position: relative; 
	clear: both; 
	width: auto;
	background: url(../comunes/selo_footerbkg.png) no-repeat 50% 0px; 
}
div#info-foot div.footer-bg {
	background: url(../comunes/selo_footerbg.png) repeat-x 0px 100%;
}
div#info-foot div.footer-bl {
	background: url(../comunes/selo_footerbl.png) no-repeat 0px 100%;
}
div#info-foot div.footer-br {
	background: url(../comunes/selo_footerbr.png) no-repeat 100% 100%; 
	height: 100px;
}
div#info-foot div#footmenu {
	padding-top: 40px; 
	padding-bottom: 0px; 
	padding-left: 20px; 
	padding-right: 0px; 
	margin: 0px; 
	text-align: center;
}
div#info-foot div.footmenu {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #999999; 
	font-size: 10px;
}
div#info-foot div.footmenu a {
	color: #666666;
	text-decoration: none;
}
div#info-foot div.footmenu a:hover {
	color: #cc3300;
	text-decoration: none;
}
div#info-foot div#footpie {
	padding-top: 23px; 
	padding-bottom: 0px; 
	padding-left: 20px; 
	padding-right: 0px; 
	margin: 0px; 
}
div#info-foot div.footpie {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #999999; 
	font-size: 10px;
}
div#info-foot div.footpie a {
	color: #666666;
	text-decoration: none;
}
div#info-foot div.footpie a:hover {
	color: #cc3300;
	text-decoration: none;
}
div#info-foot a.subirpagina {
	padding: 0px 15px 0px 15px; 
	margin: -10px 0px 0px 845px; 
	background: url(../comunes/selo_toppagina.gif) no-repeat 0px 0px;
	float:left; 
}
div#patrocinadores {
	margin: 15px 5px 0px 5px; 
	min-height: 100px; 
	background: #ffffff 0px 0px;
	border-top: #cccccc 1px dashed; 
	border-bottom: #cccccc 1px dashed; 
}
div#patrocinadores .titulo {
	margin: 5px 10px 5px 10px;
	position: relative;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #ff9966;
}
div#patrocinadores img {
	margin: 0px 30px 0px 30px;
	padding: 0px;
	border: 0px;
}
div#info div#derecha {
	margin: 10px 0px 10px 0px; 
	padding: 4px 4px 4px 4px; 
	margin-left: 610px; 
	background: #f8f8f8 0px 0px;
	border: 1px solid #dddddf;
	width: 250px; 
	vertical-align : top; 
}
div#info div#derecha .novedades h2 {
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
	font: bold 11px verdana, arial, sans-serif;
	color: #c1055a;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	background: #d0cfd7 url(../comunes/titcaja.gif) left top repeat-y;
}
div#info div#derecha .novedades .caja {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #eef0f2;
}
div#info div#derecha .novedades .caja .imagecontenido {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	border-bottom: 10px solid #f8f8f8;
}
div#info div#derecha .novedades .caja .imagesecretaria {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	border-bottom: 0px solid #f8f8f8;
}
div#info div#izquierda .novedades .datos .contacto { 
	padding: 15px 15px 15px 15px;
	margin: 15px 0px 0px 0px;
	line-height: 21px; 
} 
div#info div#izquierda .novedades .datos .contacto p { 
	margin: 5px 0px 5px 0px;
} 
div#info div#izquierda .novedades .datos .contacto .titulo { 
	font-weight: bold; 
	color: #c1055a;
} 
div#info div#izquierda .novedades .datos .formsocio { 
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	line-height: 20px; 
} 
div#info div#izquierda .novedades .datos .formsocio p { 
	margin: 5px 0px 0px 0px;
	text-align: justify; 
} 
.padding20 { 
	height: 20px; 
} 
.rojo { 
	color: #c1055a;
} 
.azul { 
	color: #0099cc;
} 
.negro { 
	color: #333333;
} 
.colorselo { 
	color: #962D25;
}
.dimi { 
	font-size: 80%;
} 
div#formenvio {
	margin: 10px 0px 10px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 570px; 
	vertical-align: top; 
}
div#formenvio table { 
	width : 100%; 
	padding : 0; 
	margin : 0; 
	text-align : center; 
	vertical-align : middle;
} 
div#formenvio .form {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #336699;
	padding: 2px;
	background-color: #ffffff;
	border: #becee4 1px solid;
	vertical-align: middle; 
}
div#formenvio .formError {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color : #336699;
	padding : 2px;
	background-color : #fff4f4;
	border : #ee8a88 1px solid; 
	vertical-align : middle; 
}
div#formenvio .formError {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color : #336699;
	padding : 2px;
	background-color : #fff4f4;
	border : #ee8a88 1px solid; 
	vertical-align : middle; 
}
div#formenvio #envioInfo {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	padding-left: 20px;
}
div#formenvio .envio { 
	padding : 3px; 
} 
div#formenvio .formulario { 
	width : 140px;
	padding : 3px 0px 3px 0px;
	margin : 0px 0px 0px 0px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : right; 
	vertical-align : middle; 
} 
div#formenvio .formularight { 
	width : 350px; 
	padding : 3px 0px 3px 0px;
	margin : 0px 0px 0px 0px;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #336699;
	text-align : left; 
	vertical-align : middle; 
} 
div#info div#izquierda .presenta { 
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 0px 0px;
	text-align : justify; 
} 
div#info div#izquierda .presenta .firma { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align : right; 
	font-weight: bold; 
	color: #333333;
	line-height: 18px;
} 
div#info div#izquierda .presenta .miembros { 
	padding: 0px 0px 0px 175px;
	margin: 0px 0px 0px 0px;
	text-align: left; 
} 
div#info div#izquierda .presenta .miembros #miembrocaj { 
	margin: 5px 0px 15px 0px; 
} 
div#info div#izquierda .presenta .miembros .miembroizq { 
	width: 100px; 
	float: left; 
	text-align: right; 
} 
div#info div#izquierda .presenta .miembros .miembroder { 
	margin-left: 110px; 
	padding: 0px 0px 0px 0px; 
	color: #333333;
	text-align: left; 
} 
div#info div#izquierda .reunion { 
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 0px 0px;
	text-align: justify; 
	line-height: 19px; 
}
div#info div#izquierda .reunion span { 
	padding: 0px 0px 0px 160px;
	margin: 0px 0px 0px 0px;
	font-weight: bold; 
}
div#info div#izquierda .reunion h2 { 
	font-weight: bold; 
}
div#info div#izquierda .reunion .firmacongreso { 
	padding: 25px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left; 
} 
div#info div#izquierda .reunion .firmacongreso #firmacaj { 
	margin: 5px 0px 5px 0px; 
	color: #333333;
	line-height: 18px;
} 
div#info div#izquierda .reunion .firmacongreso .firmaizq { 
	width: 250px; 
	float: left; 
	text-align: center; 
	font-weight: bold; 
} 
div#info div#izquierda .reunion .firmacongreso .firmader { 
	margin-left: 260px; 
	padding: 0px 0px 0px 0px; 
	text-align: center; 
	font-weight: bold; 
} 
div#info div#izquierda .provincias {
	padding : 0px 0px 0px 0px; 
	font-family: verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #999999;
	text-align: left; 
	float:left; 
}
div#info div#izquierda .provincias .cls { 
	margin: 15px;
} 
div#info div#izquierda .provincias .datos {
	padding : 5px 5px 5px 5px; 
	text-align: left; 
	float:left; 
	background: #ffffff 0px 0px;
}
div#info div#izquierda .provincias .datos h2 {
	padding: 5px 0px 2px 0px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ff9966;
	border-bottom: 1px #e5e5e5 solid;
}
div#info div#izquierda .provincias .datos img {
	margin: 15px 10px 15px 0px;
	padding: 0px 0px 5px 0px;
	border: 0px;
	float:left; 
}
div#info div#izquierda .provincias .datos h3 { 
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 25px 0px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 25px; 
	font-weight: bold;
	color: #20b1fd; 
	float: left;
} 
div#info div#izquierda .provincias .datos p { 
	margin: 50px 0px 0px 0px;
} 
div#info div#izquierda .provincias .contenedorgris {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background: #f8f9f7; 
	float: left; 
	width: 560px; 
	display: inline;
}
div#info div#izquierda .provincias .contenedorgris img { 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	border: 0px;
	float:left; 
	display:inline;
}
div#info div#izquierda .provincias .contenedorgris .usuariosdat {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 10px 0px;
	float: left; 
	width: 430px;
}
div#info div#izquierda .provincias .contenedorgris .usuariosdat p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div#info div#izquierda .provincias .contenedorgris #infocaj { 
	margin: 5px 0px 0px 0px; 
} 
div#info div#izquierda .provincias .contenedorgris .infoizq { 
	width: 75px; 
	float: left; 
	text-align: right;
	color: #cccccc;
	font-size: 10px;
} 
div#info div#izquierda .provincias .contenedorgris .infodet { 
	margin: -3px 0px 5px 80px; 
	text-align: left; 
	color: #9ab78a; 
	letter-spacing: 4px;
	font-family: georgia, verdana, arial, sans-serif;
	font-weight: bold; 
	font-size: 14px; 
} 
div#info div#izquierda .provincias .contenedorgris .infodem { 
	margin: 0px 0px 0px 80px; 
	text-align: left; 
	color: #989b60; 
	letter-spacing: 1px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px; 
} 
div#info div#izquierda .provincias .contenedorgris .infodew { 
	margin: 0px 0px 0px 80px; 
	text-align: left; 
	color: #989b60; 
	letter-spacing: 1px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px; 
} 
div#info div#izquierda .provincias .contenedorgris .usuariosdat .nombre { 
	margin: 0px 0px 5px 0px; 
	color: #9ab78a; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: verdana, arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 4px;
}
div#info div#izquierda .provincias .contenedorgris .usuariosdat .direcc { 
	margin: 0px 0px 10px 0px; 
	color: #989b60; 
	letter-spacing: 2px;
}
div#info div#izquierda .estatutos {
	padding : 5px 5px 5px 5px; 
	font-family: verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #999999;
	text-align: left; 
	float:left; 
}
div#info div#izquierda .estatutos .cls { 
	margin: 15px;
} 
div#info div#izquierda .estatutos h2 {
	padding: 5px 0px 2px 0px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ff9966;
	border-bottom: 1px #e5e5e5 solid;
}
div#info div#izquierda .estatutos img {
	margin: -20px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	float: left; 
}
div#info div#izquierda .estatutos h3 { 
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 30px 0px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 20px; 
	font-weight: bold;
	color: #20b1fd; 
	float: left;
} 
div#info div#izquierda .estatutos p { 
	margin: 30px 0px 0px 0px;
} 
div#info div#izquierda .estatutos #cajita { 
	padding: 0px 0px 0px 0px; 
} 
div#info div#izquierda .estatutos .infoiz { 
	margin: 0px 0px 0px 0px; 
	width: 100px; 
	text-align: right;
	float: left; 
	letter-spacing: 1px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold; 
	font-size: 11px;
	color: #0099cc; 
} 
div#info div#izquierda .estatutos .infode { 
	margin: 0px 0px 0px 110px; 
	text-align: left; 
	letter-spacing: 2px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold; 
	font-size: 11px; 
	color: #ff9966; 
} 
div#info div#izquierda .estatutos div#infods { 
	margin: 50px 0px 0px 110px; 
	text-align: left; 
	letter-spacing: 1px;
	font-weight: bold; 
	font-size: 11px; 
} 
div#info div#izquierda .estatutos div#infods a {
	color: #666666;
	text-decoration: none;
}
div#info div#izquierda .estatutos div#infods a:hover {
	color: #cc3300;
	text-decoration: none;
}
div#info div#izquierda .novedades .politicas {
	padding : 5px 5px 5px 5px; 
	text-align: justify; 
	float:left; 
	font-family: tahoma, verdana, arial, sans-serif; 
	font-size: 10px;
	color: #999999;
	background: #ffffff 0px 0px;
}
div#info div#izquierda .novedades .politicas h2 {
	padding: 5px 0px 2px 0px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ff9966;
	border-bottom: 1px #e5e5e5 solid;
}
div#info div#izquierda .novedades .politicas img {
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	float:left; 
}
div#info div#izquierda .novedades .politicas p { 
	margin: 10px 0px 0px 0px;
} 
div#info div#izquierda .novedades .politicas h3 { 
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 11px; 
	letter-spacing: 2px;
	font-weight: bold;
	color: #20b1fd; 
	text-transform: uppercase;
} 
div#info div#izquierda .novedades .politicas .dat1 { 
	margin: 0px 10px 0px 0px;
	color: #aaaaaa; 
	line-height: 20px;
}
div#info div#izquierda .novedades .politicas .dat2 { 
	margin: 10px 10px 10px 20px;
} 
div#info div#izquierda .novedades .publicaciones {
	padding : 5px 5px 5px 5px; 
	text-align: left; 
	float:left; 
	background: #ffffff 0px 0px;
}
div#info div#izquierda .novedades .publicaciones h2 {
	padding: 5px 0px 2px 0px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ff9966;
	border-bottom: 1px #e5e5e5 solid;
}

div#info div#izquierda .novedades .publicaciones img {
	margin: 20px 0px 0px 0px;
	padding: 10px 15px 10px 0px;
	border: 0px;
	float: left; 
}

div#info div#izquierda .novedades .publicaciones h3 { 
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
	color: #20b1fd; 
} 
div#info div#izquierda .novedades .publicaciones h4 { 
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 14px; 
	font-weight: normal;
	color: #666666;
} 
div#info div#izquierda .novedades .publicaciones h5 { 
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	color: #999999;  
} 
 
div#info div#izquierda .congresos { 
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	text-align: justify; 
	line-height: 15px; 
}

div#info div#izquierda .congresos .photo img { 
	padding: 10px 10px 10px 10px;
	margin: 20px 0px 20px 0px;
	text-align: center; 
}

div#info div#izquierda .novedades .datos .photos img { 
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center; 
}





/*
div#info div#izquierda .novedades .informe h3 { 
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, "Trebuchet MS", arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: left; 
	text-decoration: none
	text-indent: 0px; 
	color: #199db6; 
	background: #eef0f2;
	word-spacing: normal; 
	line-height: 18px; 
	letter-spacing: 2px;
	border-bottom: #cccccc 1px dashed; 
} 


