/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input
{ margin: 0;/*padding: 0;*/ }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input
{ font-size: 100%; font-weight: normal; font-style: normal; font-family: arial, Lucida Sans Unicode, tahoma, verdana, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img
{ border: none; }
caption,th
{ text-align: left; }
table
{ /*border-collapse: collapse; border-spacing: 0;*/ }
/* END RESET */


body
{

}

p
{

}

h1
{

}
h2
{

}
h3
{

}

a
{

}

a, a:hover, a:visited
{
 color:#178DCD;
}

strong, b
{
  font-weight:bold;
}

em, i
{
    font-style:italic;
}

.content
{
  width: 980px;
  margin:auto;
  text-align:left;
}

#mainContent
{
 text-align: center;
}

.clearer
{
 clear:both;
}


/******************* COMIENZO  HEADER  ***************/

#miPiflor
{
 float: right;
}

.headerToplinks, .headerToplinks:visited
{
 color:#178DCD;
 font-size:12px;
}

#firstHeaderTop
{
 margin-left: 20px;
}

#button_search
{
 cursor:pointer;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
 background-image:url(/images/botonSearch.gif);
 background-repeat:repeat-x;
 background-position: center center;
 display:block;
 height: 30px;
 width: 130px;
 float:left;
 margin-left: 11px;
 line-height: 28px;
 color: #000000;
}

.topmenu{
text-align:right;
/*display:inline;*/
}

.topmenu ul{
margin-right:10px;
margin-top:10px;
}

.topmenu ul li{
display:inline;
font-size:12px;
font-weight:bold;
}

.alerta{display:none;
width: 500px;
background-color:#E5ECF9;
padding:10px;
}

#navlist  {
border-bottom:1px solid #C4D8E3;
font:bold 12px Verdana,sans-serif;
margin-left:0;
padding:3px 30px;
position:relative;
text-align:left;
}

#navlist li {
display:inline;
list-style:none outside none;
margin:0;
}

#navlist li div, #navlist.border_jobs li a {
background:none repeat scroll 0 0 #E8EEFA;
border-color:#C4D8E3 #C4D8E3 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
margin-left:7px;
padding:3px 0.5em;
text-decoration:none;
}


#navlist li div {
display:inline;
}


#navlist li div#current {
background:none repeat scroll 0 0 white;
border-bottom:1px solid white;
color:black;
font-weight:bold;
}

.form_register {
background-color:#C8EBFD;
padding-left:5px;
margin-top:20px;
width:300px;
margin-right:auto;
margin-left:auto;
border:1px solid #E8EEFA;
}

.form_register table td{padding:5px;
}

.texto_general {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.alertas_listado {
width:600px;
margin-right:auto;
margin-left:auto;
margin-top:20px;
}

.alertas_listado td{
padding-top:4px;
padding-bottom:4px;
}

.alertas_listado tr{
border:1px solid #E8EEFA;
}

#error {
background-color:red;
border-bottom:1px solid #FFFFFF;
margin:3px 3px 0;
padding:5px;
color:white;
font-size: 12px;
text-align:center;
}

.form_datos {
padding-left:5px;
margin-top:20px;
width:300px;
margin-right:auto;
margin-left:auto;
/*border:1px solid #E8EEFA;*/
}

.form_datos table td{
padding:5px;
}

#cancel {
/*background-color:red;*/
border:1px solid red;
color:red;
font-size: 18px;
margin-right:auto;
margin-left:auto;
margin-top:20px;
width:140px;
padding:10px;
}

#update {
/*background-color:red;*/
border:1px solid green;
color:green;
font-size: 18px;
margin-right:auto;
margin-left:auto;
margin-top:20px;
width:153px;
padding:10px;
}