@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{background:#FFFFFF; }
div{ max-width:960px; position:relative; margin: 30px auto 0px auto; }
header{ background-color: #888888; padding: 10px 10px 30px 10px;   }
header img {float:left; margin: 0px 10px 0px 0px;}
header h1 {font-size:20px; font-family: Oswald; font-weight:400; margin-bottom: -10px; color: #FFF; }
header h2 {font-size:14px; font-family: Oswald; font-weight:300; color: #FFF; }


nav{margin:20px auto 40px auto; display: table; width: 100%; }
nav ul li{ display: inline-table;
width: 19.6%;
text-align: center;
background: #F4F4F4; 
white-space: nowrap;
list-style-type:none; 
radius:-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
font-size:12px; padding-top:5px; padding-bottom:5px; }
nav ul li a{ color: #888888; font-family: Rosario; font-weight:400; text-decoration:none; }
.imgbienvenidos { max- width: 340px; float: right;  top: inherit;  }



.contain_image { width: 98%; margin: 0; padding: 0; position: relative ;  top: inherit; } 
.contain_image p { width: 100%; height: 100px; padding-right: 900%; margin: 0; background-color: #FF5353 ; opacity: 0.7; bottom: 15px; left: 0; padding: 10px 0px 10px 20px; color: #FFF; } 
.titulocaption { font-size:70px; font-family: Oswald; font-weight:100; color:#FFF; } 

section div { margin: 20px 0px 0px 20px; }
section div p { width:37% ; font-size: 14px; font-family: Rosario; font-weight: 400; text-align:justify; color: #888888; }
section div p span {font-family: Oswald; font-weight: 400; font-size: 25px; color: #000; }

section h1 {float: left; padding-right: 0.60%;  margin: 20px 0px 0px 0px; max-width: 150px;  }
section h1 div { width: 100%; float: inherit; padding: 0px; margin: 5px 0px 0px 0px; }
section h1 div p {padding: 0; margin-top: 5px; font-family: Rosario; font-weight: 400; font-size: 11.5px; width: 100%;color: #888888  }

section h2 {float: left; padding-right: 0.60%;  margin: 20px 0px 0px 0px; padding-left: 0.60%; max-width: 150px;  }
section h2 div { width: 100%; float: inherit; padding: 0px; margin: 5px 0px 0px 0px; }
section h2 div p {padding: 0; margin-top: 5px; font-family: Rosario; font-weight: 400; font-size: 11.5px; width: 100%;color: #888888  }

section h3 {float: left; padding-right: 0.60%;  margin: 20px 0px 0px 0px; padding-left: 0.60%; max-width: 150px;  }
section h3 div { width: 100%; float: inherit; padding: 0px; margin: 5px 0px 0px 0px; }
section h3 div p {padding: 0; margin-top: 5px; font-family: Rosario; font-weight: 400; font-size: 11.5px; width: 100%; color: #888888 }

section h4 {float: left; padding-right: 0.60%;  margin: 20px 0px 0px 0px; padding-left: 0.60%; max-width: 150px;  }
section h4 div { width: 100%; float: inherit; padding: 0px; margin: 5px 0px 0px 0px; }
section h4 div p {padding: 0; margin-top: 5px; font-family: Rosario; font-weight: 400; font-size: 11.5px; width: 100%; color: #888888 }

section h5 {float: left; padding-right: 0.60%;  margin: 20px 0px 0px 0px; padding-left: 0.60%; max-width: 150px;  }
section h5 div { width: 100%; float: inherit; padding: 0px; margin: 5px 0px 0px 0px; }
section h5 div p {padding: 0; margin-top: 5px; font-family: Rosario; font-weight: 400; font-size: 11.5px; width: 100%; color: #888888 }

section h6 {float: left; margin: 20px 0px 0px 0px; padding-left: 0.60%; max-width: 150px;  }
section h6 div { width: 100%; float: inherit; padding: 0px; margin: 5px 0px 0px 0px; }
section h6 div p {padding: 0; margin-top: 5px; font-family: Rosario; font-weight: 400; font-size: 11.5px; width: 100%; color: #888888 }


.divisor { color: #94E2D7; max-width: 960px; height: 4px; background-color: #94E2D7; border-style: none;  }
.titulotab { padding-bottom: 5px; margin: 40px 0px 0px 0px; font-family: Oswald; font-weight:300; font-size:25px; color: #FF5353;}
.divisorcuadricula { max-width: 150px; color:#F00; height: 3px; background-color: #DFDFDF; border-style: none; }


.nofloat { clear:both;}
footer{ width:100%;display:table; margin: 50px 0 10px 0; outline-color: #C63; }
footer hr {  color: #888888; max-width: 100%; height: 3px; background-color: #888888; border-style:none; }
footer p{ font-family: Rosario; font-size:10px; color:#333; text-align: left; } 
footer span{ font-family: Rosario; font-size:12px; color:#000; text-align: left; } 

