@charset "utf-8";
/* CSS Document */
input:focus, textarea:focus {
	border: #fee3ae 1px solid;
	
}

#container-2 input:focus, #container-2 textarea:focus {
	border: #bdcfdb 1px solid;
	
}

input {
	BORDER: #efede9 1px solid; 
	padding: 2px 0px 0px 4px;
	color: #747373;
	background-color:#FFFFFF;
	font-size: 97%;
	height:18px;
}

select {
	padding: 1px 0px 1px 4px;
	color: #4c4c4d;
	width: 188px;
	font-size: 97%;
}

HR {
	border-bottom-color: #fdfcf6;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-top-color: #ddd9c7;
	border-top-style:solid;
	border-top-width: 1px;
	margin-bottom:10px;
	margin-top:10px;
    clear: both;
}

TABLE {
	BORDER-TOP: #dedede 1px solid; 
	BORDER-LEFT: #dedede 1px solid; 
	font-size: 1em;
	border-collapse: collapse;
}
TABLE TH {
	BORDER-RIGHT: #dedede 1px solid; 
	padding: 6px 15px 6px 15px; 
	BORDER-BOTTOM: #dedede 1px solid; 
	BACKGROUND-COLOR: #7d8894;
	color:#FFFFFF
}

.th{
	BACKGROUND-COLOR: #efefef;
}
TABLE TD {
	BORDER-RIGHT: #dedede 1px solid; 
	BORDER-BOTTOM: #dedede 1px solid;
	padding: 6px 15px 6px 15px; 
	COLOR: #666;
	vertical-align: top;
}

UL {
	margin-bottom: 8px;
	padding-bottom: 0px;
}

UL OL {
	margin: 0px;
	padding: 0px;
}

caption {
	padding-bottom: 8px;
	font-size: 1.1em;
	font-weight: bold;
	text-align:center;
}

form {
	padding: 0px;
	margin: 0px;
}

#container-2 FORM FIELDSET {
CLEAR: both;
BORDER-top: 1px solid #000;
BORDER-right: 1px solid #fff;
BORDER-bottom: 1px solid #fff;
BORDER-left: 1px solid #fff; 
PADDING: 10px;  
MARGIN: 0px;
note: #000;
}

#container-2 FORM LABEL.memo {
PADDING-RIGHT: 0px; 
DISPLAY: block;
PADDING-LEFT: 0px; 
FLOAT: left;
PADDING-BOTTOM: 0px;
MARGIN: 5px 0px 0px; 
WIDTH: 150px; 
PADDING-TOP: 0px; 
TEXT-ALIGN: right
}

#container-2 FORM FIELDSET LABEL:first-letter {
	TEXT-DECORATION: underline
}
#container-2 FORM FIELDSET LEGEND {
	FONT-SIZE: 1.1em;
	margin-bottom:10px;
	color:#0046D5;
}
#container-2 FORM INPUT {
	MARGIN: 5px 0px 0px 10px; WIDTH: auto; BORDER: 1px solid #81b3d1;
}
#container-2 FORM SELECT {
	MARGIN: 5px 0px 0px 10px; WIDTH: auto; BORDER: 1px solid #81b3d1;
}
#container-2 FORM TEXTAREA {
	MARGIN: 5px 0px 0px 10px; WIDTH: auto
}
#container-2 FORM INPUT#reset {
	MARGIN-LEFT: 0px
}
#container-2 TEXTAREA {
	OVERFLOW: auto
}
#container-2 FORM SMALL {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 88%; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px 129px; PADDING-TOP: 1px; color:#949292
}
#container-2 FORM .required {
	FONT-WEIGHT: bold
}
#container-2 FORM BR {
	CLEAR: left
}
.b-send {
background-color:#666666;
border-width:0;
color:#FFFFFF;
font-size:1.2em;
height:24px;
padding-bottom:5px;
padding-right:5px;
}

/********** estilos de validacion de formularios **************/
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
/*input {	border: 1px solid black; }*/
/*input:focus { border: 1px dotted black; }*/
#container-2 input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
/*******************************************************************/


#planner, #planner2{
border: 1px solid #e2e2e2; 
padding: 10px;  
margin-top: 15px;
BACKGROUND: url(file:///D|/servidor/htdocs/images/fon-planner.gif) repeat-x bottom;
font-weight: bold;
color:#4c4c4d
}

#planner2{
border: none;
margin-top: 15px;
BACKGROUND: url(file:///D|/servidor/htdocs/images/fon-planner.gif) repeat-x bottom;
font-weight: bold;
color:#4c4c4d;
}

#planner select{
font-weight:normal;
height:17px;
border: 1px solid #d5d5d5;
}

#planner form, #planner label, #planner input{
margin: 0px;
padding:0px;
border:none;
}

#novedades input .boton{
margin:0px;
padding:0px;
height:auto;
}
.tableerror {links.css (línea 548)
background-color:#FDFBD2;
border:1px solid #E6E5E5;
border-collapse:collapse;
color:#F00101;
font-weight:bold;
padding:10px;
text-align:center;
}
