@import url(extensiones/columns.css);
@import url(extensiones/rte.css);
@import url(extensiones/cssstyledimgtext.css);
@import url(extensiones/filelinks.css);
@import url(extensiones/mapaweb.css);
@import url(extensiones/buscador.css);
@import url(extensiones/encuesta.css);
@import url(extensiones/guestbook.css);
@import url(extensiones/foro.css);
@import url(extensiones/galeria.css);
@import url(extensiones/newsletter.css);
@import url(extensiones/topcontent.css);

#contents h2 {
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#contents h3 {
	padding: 4px 8px;
	border: 0;   
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;              
}

#contents h4 {
	margin: auto;
	margin-top: 0;
	padding: 4px 8px;
	border: 0;   
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;   
}

#contents h5 {
	border: 0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 2px 2px 2px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: transparent;
}


#contents h6 {
	border: 0;
	border-top: 1px solid #993300;
	border-bottom: 1px solid #993300;
	padding: 2px 2px 2px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	background: transparent;
}



/* Menus */
div.csc-menu {
	margin: 5px 10px;
	padding: 2px;
	font-weight: bold;
	border: 2px solid #FFC075;
	
}

div.csc-menu ul {

}

div.csc-menu a {
	color: #003366;
}

div.csc-menu a:hover {
	text-decoration: none;
}


/* Marco */

div.csc-frame {
	margin: 0;
	padding: 4px;
	border: 2px solid #FFC075;
	text-align: center;
}

/* Tabla */

table.contenttable {
	margin: 4px auto;
	border-collapse: collapse;
}

table.contenttable caption {
	margin: 4px auto;
	white-space: nowrap;
}

table.contenttable td, table.contenttable th {
	border: 1px solid #000;
	padding: 4px;
}

table.contenttable th {
	background: #ccc;
}


/* Enlaces */
#contents a {
	color: #0066CC;
}

#contents a:hover {
	text-decoration: none;
}


/* Listas */

#contents ul {  
	text-align: justify;
	list-style-type: square;
}

#contents ul ul { 
	margin-top: 10px;
	list-style-type: disc;
}


#contents ul ul ul { 
	list-style-type: circle;
}


#contents ol {  
	list-style-type: upper-roman;
}


#contents li {  
	text-align: justify;
	margin-bottom: 10px;
}



/* Formularios */

div.csc-mailform, div.csc-loginform {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

div.csc-mailform p, div.csc-loginform p {

}

div.csc-mailform label, div.csc-loginform label {
	color: #CC6600;
	font-weight: bold;
}

div.csc-mailform label.csc-form-label-req, div.csc-loginform label.csc-form-label-req {
	
}

div.csc-mailform label.csc-form-label-req:after,
div.csc-loginform label.csc-form-label-req:after {
	content: " *";
}

div.csc-mailform textarea {
/*	display: block; */
}


span.csc-form-labelcell:after {
/*	content: ":" */
}


div.csc-mailform input.campotexto, div.csc-mailform textarea, 
div.csc-loginform input.campotexto, div.csc-loginform textarea {
	border: 1px solid #CC6600;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
}

div.csc-mailform input.radio, div.csc-loginform input.radio {
	position: relative;
	top: 3px;
}

div.csc-mailform input.check, div.csc-loginform input.check {
	position: relative;
	top: 1px;
}

html>body div.csc-mailform input.check, html>body div.csc-loginform input.check {
	top: 3px;
}

div.csc-mailform input.submit, div.csc-loginform input.submit {
	border: 1px outset #CC6600;
	color: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


#contents div.mailOk {   /* Mensaje Ok */
	margin: 20px;
	border: 1px solid #CC6600;
	font-size: 1em;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	color: #CC3300;
	background-color: #FFFFFF;
	text-align: center;
}


/* Formularios */


div.csc-mailform, div.csc-loginform {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: 11px;*/
}

div.csc-mailform-field {
margin-bottom: 10px;

}
.csc-mailform-submit {
	margin-right: 1.4em;
	}
	
div.csc-mailform label, div.csc-mailform-field label, div.csc-loginform label {
    display: block;
	color:#CC6600;
	font-weight: bold;
	width: 100px;
	float: left;
	margin-right: 1.4em;
	font-size: 1.0em;
}

div.csc-mailform-field {
margin:20px 0;
/*margin-bottom:5px;*/
/*font-size: 1.2em;*/
font-weight: normal !important;
}


div.csc-mailform-label, .question, .survey_item .questionComment, .survey_item td {
font-size: 0.8em !important;
margin-bottom: 5px;
}

p, blockquote, th, td {
font-size: 1em;
margin-bottom: 5px;
}

textarea {
font-size: 1.3em;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.pageHeader, input {
font-size: 1.2em;
/*font-weight: bold;*/
}

#mailform {
/*font-size: 0.7em;*/
}

/* fin agregado formulario */



div.csc-mailform label.csc-form-label-req:after,
div.csc-loginform label.csc-form-label-req:after {
	content: " *";
}

div.csc-mailform textarea {
/*	display: block; */
}


span.csc-form-labelcell:after {
/*	content: ":" */
}


div.csc-mailform input.campotexto, div.csc-mailform textarea, 
div.csc-loginform input.campotexto, div.csc-loginform textarea {
	border: 1px solid #CC6600;
	color: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
}

div.csc-mailform input.radio, div.csc-loginform input.radio {
	position: relative;
	top: 3px;
}

div.csc-mailform input.check, div.csc-loginform input.check {
	position: relative;
	top: 1px;
}

html>body div.csc-mailform input.check, html>body div.csc-loginform input.check {
	top: 3px;
}

div.csc-mailform input.csc-mailform-submit, div.csc-loginform input.submit {
	border: 1px outset #CC6600;
	color: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}

.csc-mailform span.error
{
	font-weight: bold;
	font-size: 1.1em;
	color: #F03;
	background: transparent;
}


#contents div.mailOk {   /* Mensaje Ok */
	margin: 20px;
	border: 1px solid #CC6600;
	font-size: 1em;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	color: #CC3300;
	background-color: #FFFFFF;
	text-align: center;
}

/* *********************************/
 

/* *********************************/

#contents table.csc-mailform td,  #contents table.csc-loginform td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
}


#contents table.csc-mailform input,textarea, #contents table.csc-loginform input, input, select, textarea {
	border: 1px solid #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #006699;*/
	color:#666666;
}
.csc-mailform-submit{
margin-left:250px;
color:#000000;
font-weight:bold;
}

